#ifndef _ENCODER_UNI_CONVERT_H_
#define _ENCODER_UNI_CONVERT_H_

#include "mytype.h"
#include "multi_lib_config.h"

#ifdef __cplusplus
extern "C"
{
#endif

	UU16 encoder_UNI_to_CPx(UU32 uni, UU16 cp);

	UU16 encoder_CPx_to_UNI(UU16 oem, UU16 cp);

	UU16 encoder_UNI_to_GBK(UU32 uni);

	UU16 encoder_GBK_to_UNI(UU16 oem);

	UU16 encoder_UNI_to_JIS(UU32 uni);

	UU16 encoder_JIS_to_UNI(UU16 oem);

	UU16 encoder_UNI_to_Korean(UU32 uni);

	UU16 encoder_Korean_to_UNI(UU16 oem);

	UU16 encoder_UNI_to_Big5(UU32 uni);

	UU16 encoder_Big5_to_UNI(UU16 oem);

	UU16 encoder_UNI_to_ANY(UU32 uni, UU16 cp);

	UU16 encoder_ANY_to_UNI(UU16 oem, UU16 cp);

	UU32 encoder_uni_toupper(UU32 uni);

#ifdef __cplusplus
}
#endif

#endif
